Екзаменаційний білет № 1
(15)1. Дані та їх інтерпретація. Рівні абстракції в СУБД.
(40)2. Заданo базу даних:
Студент(НомерЗалікової, Прізвище, Факультет, Група, ДомашняАдресаСтудента),
Група(Група, Факультет,СтаростаГрупи),
Викладач( Викладач, ПосадаВикладача, РобочийТелефонВикладача),
Екзамен(Дата, НомерЗалікової,Предмет, Викладач, ОцінкаЗПредмету),
Побудувати SQL запити:
(10)1. Вивести в алфавітному порядку прізвища та домашні адреси студентів які отримали "5" у професорів
(10)2. Вивести список з двадцяти прізвищ студентів, преметів, викладачів та їхніх посад для яких оцінка менша ніж середня оцінка групи “ПМ-41” з "СУБД".
Засобами реляційної алгебри реалізувати такі запити на вибірку даних:
(10)3. Вивести прізвища,групу та факультет студентів,які ніколи не отримували оцінки, що перевищують "3" .
(10)4. Вивести прізвища студентів, які здавали принаймні усі ті предмети, які здавав студент Петренко у викладача Іваненка.
(15)3. Підзапити. Особливості використання під запитів. Корельовані та некорельовані підзапити. Приклади
(30)4. Задано базу даних з п.2. Студент є успішним, якщо кожна його наступна оцінка не менша за попередню. Написати функцію, яка визначає, чи є успішним заданий студент.
Екзаменаційний білет № 2
(15)1. Системи баз даних (СБД). Основні компоненти СБД
(40)2. Заданo базу даних:
Студент(НомерЗалікової, Прізвище, Факультет, Група, ДомашняАдресаСтудента),
Група(Група, Факультет,СтаростаГрупи),
Викладач( Викладач, ПосадаВикладача, РобочийТелефонВикладача),
Екзамен(НомерЗалікової,Предмет, Викладач, ОцінкаЗПредмету),
Побудувати SQL запити:
(10)1. Вивести прізвища, групу та факультет студентів в яких середій бал по всіх предметах перевищує "4"
(10)2. Збільшити на один бал оцінку з "СУБД" тим студентам групи "П-44" які вже мають три оцінки “5” з інших предметів
Засобами реляційної алгебри реалізувати такі запити на вибірку даних:
(10)3. Вивести список викладачів, в яких не навчалась група "ПМ-44" .
(10)4. Вивести список пар прізвищ студентів, які отримали однакові оцінки з предмету "СУБД".
(15)3. Замикання множини атрибутів відносно множини функціональних залежностей. Алгоритм обчислення замикання множини атрибутів. Приклади
(30)4. Задано базу даних з п.2. Студент є оптимістом, якщо він 5 днів підряд з одного і того ж предмету отримував двійки. Написати функцію, яка визначає, чи є оптимістом заданий студент.
Екзаменаційний білет № 3
(15)1. Основні етапи проектування структури бази даних. Концептуальна, логічна та фізична моделі даних.
(40)2. Заданo базу даних:
Студент(НомерЗалікової, Прізвище, Факультет, Група, ДомашняАдресаСтудента),
Група(Група, Факультет,СтаростаГрупи),
Викладач( Викладач, ПосадаВикладача, РобочийТелефонВикладача),
Екзамен(НомерЗалікової,Предмет, Викладач, ОцінкаЗПредмету),
Побудувати SQL запити:
(10)1. Вивести в алфавітному порядку список предметів, які не вивчає група ПМ-45
(10)2. Вивести прізвища, викладачів в яких середій бал оцінок, поставлених по всіх предметах не перевищує "4"
Засобами реляційної алгебри реалізувати такі запити на вибірку даних:
(10)3. Вивести прізвища, групу та факультет студентів, які ніколи не отримували оцінки, що перевищує "3" .
(10)4. Вивести прізвища студентів, які здавали принаймні усі ті предмети, які здавав студент Петренко у викладача Іваненка.
(15)3. Нормальні форми реляційних баз даних. Приклади.
(30)4. Задано таблицю РезультатиЗмагань (Рік, Команда, Місце). Команда вважається абсолютним переможцем, якщо вона займала перше місце три роки підряд або займала перше місце шість раз та не опускалась нижче шостого місця ніколи. Написати функцію, з параметром Команда яка визначає чи є Команда абсолютним переможцем.
Екзаменаційний білет № 4
(15)1. Концептуальні моделі. Основні конструктивні елементи концептуальних моделей. Приклади
(40)2. Заданo базу даних:
Студент(НомерЗалікової, Прізвище, Факультет, Група, ДомашняАдресаСтудента),
Група(Група, Факультет,СтаростаГрупи),
Викл...